[INFO] cloning repository https://github.com/BrainBuzzer/try-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/BrainBuzzer/try-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBrainBuzzer%2Ftry-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBrainBuzzer%2Ftry-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 824ef7556be25d1ad1470f2d5e184a1d779a3d8b
[INFO] testing BrainBuzzer/try-rs against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBrainBuzzer%2Ftry-rs" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/BrainBuzzer/try-rs
[INFO] finished tweaking git repo https://github.com/BrainBuzzer/try-rs
[INFO] tweaked toml for git repo https://github.com/BrainBuzzer/try-rs written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/BrainBuzzer/try-rs on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/BrainBuzzer/try-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 96c0518fd78de0e38645ece0e77cd03ab41f1635803cf9b6b53ce350754094f8
[INFO] running `Command { std: "docker" "start" "-a" "96c0518fd78de0e38645ece0e77cd03ab41f1635803cf9b6b53ce350754094f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "96c0518fd78de0e38645ece0e77cd03ab41f1635803cf9b6b53ce350754094f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96c0518fd78de0e38645ece0e77cd03ab41f1635803cf9b6b53ce350754094f8", kill_on_drop: false }`
[INFO] [stdout] 96c0518fd78de0e38645ece0e77cd03ab41f1635803cf9b6b53ce350754094f8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 24a8fa9c56fbc0a7595a4be65206df2cb19621d31008c5061518aa1e75101d64
[INFO] running `Command { std: "docker" "start" "-a" "24a8fa9c56fbc0a7595a4be65206df2cb19621d31008c5061518aa1e75101d64", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling try-rs v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.92s
[INFO] running `Command { std: "docker" "inspect" "24a8fa9c56fbc0a7595a4be65206df2cb19621d31008c5061518aa1e75101d64", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "24a8fa9c56fbc0a7595a4be65206df2cb19621d31008c5061518aa1e75101d64", kill_on_drop: false }`
[INFO] [stdout] 24a8fa9c56fbc0a7595a4be65206df2cb19621d31008c5061518aa1e75101d64
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 37c5d05d48024522aa7b6e24da959da9386a6ecc8bcf2fc701cc42d153469163
[INFO] running `Command { std: "docker" "start" "-a" "37c5d05d48024522aa7b6e24da959da9386a6ecc8bcf2fc701cc42d153469163", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling try-rs v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.74s
[INFO] running `Command { std: "docker" "inspect" "37c5d05d48024522aa7b6e24da959da9386a6ecc8bcf2fc701cc42d153469163", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "37c5d05d48024522aa7b6e24da959da9386a6ecc8bcf2fc701cc42d153469163", kill_on_drop: false }`
[INFO] [stdout] 37c5d05d48024522aa7b6e24da959da9386a6ecc8bcf2fc701cc42d153469163
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c4e7742ccbcb8012e58c10934e95a8250c6af36ca639dcf4879cd364636a4c93
[INFO] running `Command { std: "docker" "start" "-a" "c4e7742ccbcb8012e58c10934e95a8250c6af36ca639dcf4879cd364636a4c93", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/try-28b47c7415a83c56)
[INFO] [stdout] 
[INFO] [stdout] running 150 tests
[INFO] [stdout] test fuzzy::tests::exact_match_scores_higher_than_partial_match ... ok
[INFO] [stdout] test fuzzy::tests::limit_returns_top_n_results ... ok
[INFO] [stdout] test fuzzy::tests::empty_query_returns_all_entries_by_base_score_descending ... ok
[INFO] [stdout] test fuzzy::tests::no_match_returns_empty_vec ... ok
[INFO] [stdout] test fuzzy::tests::word_boundary_scores_higher_than_mid_word_match ... ok
[INFO] [stdout] test input::tests::input_parse_test_keys_drops_multi_char_non_keyword ... ok
[INFO] [stdout] test input::tests::input_parse_test_keys_ctrl_j_extension ... ok
[INFO] [stdout] test input::tests::input_parse_test_keys_enter_keyword ... ok
[INFO] [stdout] test input::tests::input_parse_test_keys_keeps_single_char_non_keyword ... ok
[INFO] [stdout] test input::tests::input_parse_test_keys_multiple_tokens ... ok
[INFO] [stdout] test input::tests::input_parse_test_keys_raw_escape_arrow_sequence ... ok
[INFO] [stdout] test input::tests::input_parse_test_keys_raw_mode_chars ... ok
[INFO] [stdout] test selector::tests::test_relative_time_days ... ok
[INFO] [stdout] test input::tests::input_parse_test_keys_type_expansion ... ok
[INFO] [stdout] test selector::tests::test_relative_time_just_now ... ok
[INFO] [stdout] test selector::tests::test_relative_time_hours ... ok
[INFO] [stdout] test selector::tests::test_relative_time_minutes ... ok
[INFO] [stdout] test selector::tests::test_relative_time_weeks ... ok
[INFO] [stdout] test selector::tests::test_resolve_unique_name_with_versioning_no_collision ... ok
[INFO] [stdout] test selector::tests::test_load_all_tries_empty_dir ... ok
[INFO] [stdout] test selector::tests::test_resolve_unique_name_with_versioning_numeric_suffix ... ok
[INFO] [stdout] test selector::tests::test_load_all_tries_date_prefix_bonus ... ok
[INFO] [stdout] test selector::tests::test_scoring_formula ... ok
[INFO] [stdout] test selector::tests::test_date_prefix_bonus ... ok
[INFO] [stdout] test selector::tests::test_unique_dir_name ... ok
[INFO] [stdout] test selector::tests::test_resolve_unique_name_with_versioning_non_numeric ... ok
[INFO] [stdout] test selector::tryselector_tests::graduate_accepts_tilde_character ... ok
[INFO] [stdout] test selector::tryselector_tests::graduate_handles_no_date_prefix ... ok
[INFO] [stdout] test selector::tryselector_tests::graduate_strips_date_prefix ... ok
[INFO] [stdout] test selector::tryselector_tests::create_from_name_applies_token_expansion ... ok
[INFO] [stdout] test selector::tryselector_tests::cursor_clamped_at_boundaries ... ok
[INFO] [stdout] test selector::tryselector_tests::esc_cancels_delete_mode ... ok
[INFO] [stdout] test selector::tryselector_tests::create_from_name_resolves_unique_name_on_collision ... ok
[INFO] [stdout] test selector::tryselector_tests::graduate_uses_parent_when_try_projects_unset ... ok
[INFO] [stdout] test selector::tryselector_tests::rename_accepts_slash_character ... ok
[INFO] [stdout] test selector::tests::test_load_all_tries_with_directories ... ok
[INFO] [stdout] test selector::tryselector_tests::graduate_uses_try_projects_when_set ... ok
[INFO] [stdout] test selector::tryselector_tests::toggle_delete_mode_on_ctrl_d ... ok
[INFO] [stdout] test selector::tryselector_tests::create_from_name_adds_date_prefix ... ok
[INFO] [stdout] test selector::tryselector_tests::move_cursor_up_decrements_position ... ok
[INFO] [stdout] test selector::tryselector_tests::scroll_offset_clamped_to_max ... ok
[INFO] [stdout] test tests::detect_shell_falls_back_to_parent_process ... ok
[INFO] [stdout] test tests::detect_shell_uses_psmodulepath_for_pwsh ... ok
[INFO] [stdout] test tests::expand_tokens_all_four_tokens ... ok
[INFO] [stdout] test tests::expand_tokens_case_sensitive ... ok
[INFO] [stdout] test tests::expand_tokens_date_and_time ... ok
[INFO] [stdout] test tests::expand_tokens_complex_name ... ok
[INFO] [stdout] test tests::expand_tokens_date_only ... ok
[INFO] [stdout] test tests::expand_tokens_date_format_valid ... ok
[INFO] [stdout] test tests::expand_tokens_empty_string ... ok
[INFO] [stdout] test tests::expand_tokens_literal_braces_no_match ... ok
[INFO] [stdout] test tests::expand_tokens_mixed_case_tokens ... ok
[INFO] [stdout] test tests::expand_tokens_multiple_rand_tokens ... ok
[INFO] [stdout] test selector::tryselector_tests::move_cursor_down_increments_position ... ok
[INFO] [stdout] test tests::expand_tokens_multiple_date_tokens ... ok
[INFO] [stdout] test tests::detect_shell_prefers_shell_env ... ok
[INFO] [stdout] test tests::expand_tokens_only_tokens ... ok
[INFO] [stdout] test tests::expand_tokens_preserves_non_tokens ... ok
[INFO] [stdout] test tests::expand_tokens_no_tokens ... ok
[INFO] [stdout] test selector::tryselector_tests::apply_filter_resets_cursor ... ok
[INFO] [stdout] test tests::expand_tokens_rand_hex_length ... ok
[INFO] [stdout] test tests::expand_tokens_time_format_valid ... ok
[INFO] [stdout] test tests::expand_tokens_rand_is_hex ... ok
[INFO] [stdout] test tests::expand_tokens_rand_only ... ok
[INFO] [stdout] test tests::init_snippet_fish_uses_fish_syntax ... ok
[INFO] [stdout] test tests::expand_tokens_ts_only ... ok
[INFO] [stdout] test tests::expand_tokens_time_only ... ok
[INFO] [stdout] test tests::init_snippet_bash_uses_rust_binary_and_no_ruby ... ok
[INFO] [stdout] test tests::expand_tokens_ts_is_positive ... ok
[INFO] [stdout] test tests::init_snippet_pwsh_uses_invoke_expression ... ok
[INFO] [stdout] test tests::parse_git_uri_complex_nested ... ok
[INFO] [stdout] test selector::tryselector_tests::mark_entries_in_delete_mode ... ok
[INFO] [stdout] test tests::parse_git_uri_gitlab_https_user_repo ... ok
[INFO] [stdout] test tests::parse_git_uri_gitlab_ssh_user_repo ... ok
[INFO] [stdout] test tests::parse_git_uri_https_with_git ... ok
[INFO] [stdout] test tests::parse_git_uri_https_without_git ... ok
[INFO] [stdout] test tests::parse_git_uri_invalid_empty ... ok
[INFO] [stdout] test tests::parse_git_uri_invalid_https_no_path ... ok
[INFO] [stdout] test tests::parse_git_uri_http_with_git ... ok
[INFO] [stdout] test tests::parse_git_uri_invalid_no_protocol ... ok
[INFO] [stdout] test tests::is_url_recognizes_dot_git_suffix ... ok
[INFO] [stdout] test selector::tryselector_tests::scroll_offset_adjusts_when_cursor_moves_down ... ok
[INFO] [stdout] test tests::parse_git_uri_invalid_ssh_no_path ... ok
[INFO] [stdout] test tests::parse_git_uri_nested_path_https ... ok
[INFO] [stdout] test tests::parse_git_uri_ssh_with_git ... ok
[INFO] [stdout] test tests::parse_git_uri_just_git_suffix ... ok
[INFO] [stdout] test tests::parse_git_uri_trailing_slash_https ... ok
[INFO] [stdout] test tests::parse_git_uri_ssh_without_git ... ok
[INFO] [stdout] test selector::tryselector_tests::tryselector_new_initializes_state ... ok
[INFO] [stdout] test tests::parse_git_uri_trailing_slash_with_git ... ok
[INFO] [stdout] test tests::script_ascend_commands ... ok
[INFO] [stdout] test tests::script_clone_command ... ok
[INFO] [stdout] test tests::script_cd_command ... ok
[INFO] [stdout] test tests::script_delete_commands ... ok
[INFO] [stdout] test tests::script_mkdir_cd_command ... ok
[INFO] [stdout] test tests::script_q_command_substitution_literalized ... ok
[INFO] [stdout] test tests::script_q_empty_string ... ok
[INFO] [stdout] test tests::script_q_backticks_literalized ... ok
[INFO] [stdout] test tests::script_q_malicious_literalized ... ok
[INFO] [stdout] test tests::script_emit_script_exact_format ... ok
[INFO] [stdout] test tests::script_q_simple ... ok
[INFO] [stdout] test tests::script_q_with_multiple_single_quotes ... ok
[INFO] [stdout] test tests::script_q_with_spaces ... ok
[INFO] [stdout] test tests::script_emit_script_single_command ... ok
[INFO] [stdout] test tests::parse_git_uri_ssh_custom_user ... ok
[INFO] [stdout] test tests::script_rename_command ... ok
[INFO] [stdout] test tests::script_q_with_single_quote ... ok
[INFO] [stdout] test tests::parse_git_uri_nested_path_ssh ... ok
[INFO] [stdout] test tests::shell_rc_file_bash_prefers_bashrc ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_clear_empties_buffer ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_delete_char_at_removes_char_at_cursor ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_delete_char_before_at_start_is_noop ... ok
[INFO] [stdout] test tests::shell_rc_file_paths_match_shells ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_delete_char_at_end_is_noop ... ok
[INFO] [stdout] test tests::shell_rc_file_pwsh_uses_profile_env ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_insert_char_advances_cursor ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_delete_char_before_removes_last_char ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_insert_multibyte_char ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_move_left_at_start_is_noop ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_kill_to_end_truncates ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_move_left_moves_cursor_back ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_move_right_at_end_is_noop ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_kill_word_backward_skips_non_alnum_then_alnum ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_kill_word_backward_at_start_is_noop ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_new_is_empty ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_move_right_moves_cursor_forward ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_render_empty_shows_placeholder ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_render_cursor_at_end_shows_reverse_space ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_kill_word_backward_with_punctuation ... ok
[INFO] [stdout] test tui::tui_tests::constants_defined ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_move_to_end ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_render_with_text_shows_cursor ... ok
[INFO] [stdout] test tui::tui_tests::strip_ansi_removes_escape_sequences ... ok
[INFO] [stdout] test tui::tui_tests::tui_line_background_fills_full_width ... ok
[INFO] [stdout] test tui::tui_tests::truncate_from_start_adds_ellipsis_and_respects_width ... ok
[INFO] [stdout] test tui::tui_tests::truncate_adds_ellipsis_and_respects_width ... ok
[INFO] [stdout] test tui::tui_tests::tui_line_center_align_works ... ok
[INFO] [stdout] test tui::tui_tests::truncate_from_start_preserves_leading_ansi ... ok
[INFO] [stdout] test tui::tui_tests::truncate_exact_width_keeps_original ... ok
[INFO] [stdout] test tui::tui_tests::truncate_preserves_ansi_sequences ... ok
[INFO] [stdout] test tui::tui_tests::tui_line_left_align_works ... ok
[INFO] [stdout] test tui::tui_tests::tui_line_right_align_works ... ok
[INFO] [stdout] test tui::tui_tests::tui_screen_clear_resets_sections ... ok
[INFO] [stdout] test tui::tui_tests::tui_screen_flush_uses_single_write_call ... ok
[INFO] [stdout] test tui::tui_tests::terminal_size_fallback ... ok
[INFO] [stdout] test tui::input_field_tests::input_field_move_to_start ... ok
[INFO] [stdout] test tui::tui_tests::tui_screen_renders_frame_with_three_sections ... ok
[INFO] [stdout] test tui::tui_tests::visible_width_ascii ... ok
[INFO] [stdout] test tui::tui_tests::visible_width_counts_emoji_as_wide ... ok
[INFO] [stdout] test tui::tui_tests::visible_width_strips_ansi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 150 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c4e7742ccbcb8012e58c10934e95a8250c6af36ca639dcf4879cd364636a4c93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4e7742ccbcb8012e58c10934e95a8250c6af36ca639dcf4879cd364636a4c93", kill_on_drop: false }`
[INFO] [stdout] c4e7742ccbcb8012e58c10934e95a8250c6af36ca639dcf4879cd364636a4c93
